sell upon trust - Deutsch Englisch Wörterbuch